package com.sajus.web.billing.ejb.data.model;

import javax.persistence.PostUpdate;

public class DefaultListener {
	@PostUpdate
	public void onPostPersist(Object object) {
		if ( PersistentObject.class.isAssignableFrom( object.getClass() )) {
			((PersistentObject)object).setPersisted( true );
		}
//		Logger.getLogger( this.getClass() ).debug("INSERT:" + object.toString() );
	}

	@PostUpdate
	public void onPostUpdate(Object object) {
		if ( PersistentObject.class.isAssignableFrom( object.getClass() )) {
			((PersistentObject)object).setPersisted( true );
		}
//		Logger.getLogger( this.getClass() ).debug("UPDATE:" + object.toString() );
	}

}
